home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / fgl105a.arc / README.1ST < prev    next >
Text File  |  1991-10-10  |  17KB  |  313 lines

  1.                                ---------------
  2.                                Fastgraph/Light
  3.                                ---------------
  4.  
  5. Fastgraph/Light is a library of more than 100 highly-optimized routines that
  6. are callable from high-level and assembly language programs running under the
  7. MS-DOS or PC-DOS operating systems.  This collection of routines provides a
  8. programmer with proven, powerful tools to take command of the PC and PS/2 text
  9. and graphics video environment.  Fastgraph/Light's major functional areas
  10. include:
  11.  
  12.    * Video mode detection and initialization
  13.    * Colors, virtual colors, and palettes
  14.    * Graphics fundamentals, including points, solid and dashed lines,
  15.      polygons, circles, ellipses, solid and dithered rectangles, region
  16.      fill, and clipping
  17.    * Character display
  18.    * Image display facilities, including mode-specific and mode-independent
  19.      images, clipped and reversed images, image retrieval, pixel run maps,
  20.      and image transfer
  21.    * Physical and virtual video page management
  22.    * Animation
  23.    * Special effects
  24.    * Keyboard, mouse, and joystick control
  25.    * Sound effects and music, both synchronous and asynchronous
  26.    * Supports Microsoft C, Turbo C/C++, Borland C++, QuickC, QuickBASIC,
  27.      and MS FORTRAN
  28.    * Supports small, medium, and large memory models
  29.    * Extensive tutorial-style user's guide and reference manual
  30.    * No royalties
  31.  
  32. As its name implies, the most notable feature of Fastgraph/Light is its speed.
  33. Fastgraph/Light is written in 8086 assembly language, and each routine has
  34. been optimized by hand to provide maximum performance.  Fastgraph/Light
  35. includes an external video driver (FGDRIVER) that you load before running a
  36. program developed with Fastgraph/Light, just as you load a mouse driver before
  37. you run a program that uses a mouse.  The Fastgraph/Light software license
  38. agreement allows you to distribute this driver without charge as part of your
  39. applications.
  40.  
  41. Fastgraph/Light supports all standard text and graphics video modes used by
  42. the IBM PC (PC, PC/XT, and PC/AT) and PS/2 families and compatible systems.
  43. In addition, Fastgraph/Light provides support for a commonly used video mode
  44. for the Tandy 1000 series computers and the PCjr, two video modes for the
  45. Hercules Graphics Card, and two extended VGA modes.  In total, Fastgraph/Light
  46. supports 15 graphics modes and 5 text modes.
  47.  
  48.                      -----------------------------------
  49.                      Terms of Fastgraph/Light Evaluation
  50.                      -----------------------------------
  51.      
  52. This is an EVALUATION VERSION of Fastgraph/Light and is distributed as
  53. shareware.  It is a full-functioned version with all the features found in the
  54. registered version.  However, any programs created with the evaluation version
  55. may not be sold, given away, or distributed in any form.
  56.  
  57. You may evaluate Fastgraph/Light for 30 days, after which you must either
  58. register the product or discontinue its use.  Upon receipt of your
  59. registration fee, you will receive disks containing the latest registered
  60. version of Fastgraph/Light, access to our support bulletin board, notices of
  61. product updates, and a license agreement that entitles you to use the product
  62. without royalties in any programs.  For an additional fee you also can
  63. purchase an attractive 430-page printed manual.  Please see "Ordering
  64. Information" at the end of this file for complete registration information.
  65.  
  66.                                   ---------
  67.                                   Fastgraph
  68.                                   ---------
  69.  
  70. Fastgraph is our professional graphics library of more than 150 routines.  It
  71. includes all the functionality of Fastgraph/Light but does not require the
  72. external video driver FGDRIVER.  Instead, any Fastgraph routines you use are
  73. linked directly into your .EXE file.  Fastgraph also includes additional
  74. features not available in Fastgraph/Light, such as a redefinable world space
  75. coordinate system and a scalable software character font.  As with
  76. Fastgraph/Light, we don't charge royalties for using Fastgraph.
  77.  
  78. Fastgraph is an ideal development tool for entertainment and educational
  79. software, presentation graphics products, scientific and engineering
  80. applications, CAD/CAM, animation, or just about any application that requires
  81. robust graphics.  Fastgraph has been used in retail products such as
  82. Accolade's Test Drive III, Day of the Viper, Steel Thunder, and Gunboat,
  83. ComputerEasy's Video Poker a la Carte, Compu-Teach's Once Upon a Time series
  84. and Puppet Playhouse, and all our shareware products.
  85.  
  86. Any programs developed using Fastgraph/Light are 100% compatible with
  87. Fastgraph.  To move from Fastgraph/Light to Fastgraph, all you need to do is
  88. re-link your programs.  Please see "Ordering Information" at the end of this
  89. file for Fastgraph prices and ordering information.
  90.  
  91.                           --------------------------
  92.                           Installing Fastgraph/Light
  93.                           --------------------------
  94.  
  95. The Fastgraph/Light evaluation kit is distributed in two formats.  One format,
  96. called the zipped format, is a group of three standard .ZIP files.  Your
  97. evaluation kit will most likely be in this format if you obtained it from a
  98. bulletin board (BBS), a shareware distributor, or other on-line service.  The
  99. other format, called the unzipped format, consists of three 360KB 5.25-inch
  100. disks (or two 720KB 3.5-inch disks) containing the same files as the zipped
  101. format distribution.  If you purchased your evaluation kit from Ted Gruber
  102. Software, it will be in this format.
  103.  
  104. The procedure for installing Fastgraph/Light on a hard disk differs depending
  105. on the format of your Fastgraph/Light evaluation kit.  The next two paragraphs
  106. explain the installation procedure for each format.
  107.  
  108. If you are installing the zipped format Fastgraph/Light evaluation kit, you
  109. should have three files named FGL105A.ZIP, FGL105B.ZIP, and FGL105C.ZIP. 
  110. Create a new, empty subdirectory (preferably called \FGTEMP) and extract the
  111. contents of the three .ZIP files into that directory.  After doing this, run
  112. the INSTALL program to move the necessary files to their permanent locations.
  113. When you're through using INSTALL, you can delete the files from the temporary
  114. directory.
  115.  
  116. If you are installing the unzipped format Fastgraph/Light evaluation kit,
  117. you'll install it directly from the distribution disks.  Load the disk labeled
  118. "Installation and Utilities" in any available diskette drive, make that drive
  119. your current drive, and then enter INSTALL at the DOS prompt.  From this
  120. point, just follow the directions on each screen.
  121.  
  122. The INSTALL program will ask you for the compilers and memory models you wish
  123. to use.  It also will ask for the name of the directories for the
  124. Fastgraph/Light utilities, include files, and libraries.  For the utilities,
  125. we suggest using the default name \FG.  For the include files and libraries,
  126. we recommend specifying the directories where the compiler you've chosen
  127. normally searches for such files.  INSTALL will automatically try to determine
  128. these directories and propose them as defaults.
  129.  
  130.                                ---------------
  131.                                On-line Manuals
  132.                                ---------------
  133.  
  134. The Fastgraph/Light evaluation kit includes complete versions of the
  135. "Fastgraph User's Guide" and the "Fastgraph Reference Manual".  These two
  136. extensive manuals explain Fastgraph and Fastgraph/Light in detail and are the
  137. definitive references for using the products.  While the manuals describe the
  138. Fastgraph product, everything in the manuals also applies to Fastgraph/Light
  139. unless stated otherwise.
  140.  
  141. The User's Guide is a detailed tutorial about Fastgraph, while the companion
  142. Reference Manual gives descriptions of each Fastgraph routine in alphabetical
  143. order.  We recommend reading chapter one of the User's Guide and the first
  144. section of the Reference Manual before you try using Fastgraph/Light.
  145.  
  146. The User's Guide is split into two files, USER1.TXT and USER2.TXT.  The file
  147. REF.TXT contains the Reference Manual.  The INSTALL program places these files
  148. in the \FG directory.  All three of these files are ASCII text files, suitable
  149. for any 80-column (or wider) printer.  You can purchase attractive printed
  150. versions of these manuals for a modest fee; they are sent free if you purchase
  151. Fastgraph.
  152.  
  153.                                ----------------
  154.                                Example Programs
  155.                                ----------------
  156.  
  157. The Fastgraph/Light evaluation kit contains files for all the example programs
  158. in the Fastgraph User's Guide.  The INSTALL program places these files in the
  159. \FG\EXAMPLES directory.  The distributed example programs are written in C (as
  160. are the examples in the User's Guide).  You can download QuickBASIC or FORTRAN
  161. versions of the examples from our support BBS by calling (702) 796-7134.
  162.  
  163.                               ------------------
  164.                               Distribution Files
  165.                               ------------------
  166.  
  167. The Fastgraph/Light evaluation kit consists of the following files:
  168.  
  169. In FGL105A.ZIP:
  170.         README.1ST     This file
  171.         INSTALL.EXE    Fastgraph/Light installation program
  172.         CLIP.EXE       Clipping utility for pixel run files
  173.         CONVERT.EXE    Conversion utility for pixel run files
  174.         FGDRIVER.EXE   Fastgraph/Light video driver
  175.         SNAPSHOT.EXE   Screen capture utility to create pixel run files
  176.         FGLS.LIB       Fastgraph/Light library for small memory model
  177.         FGLM.LIB       Fastgraph/Light library for medium memory model
  178.         FGLL.LIB       Fastgraph/Light library for large memory model
  179.         FGLQB.LIB      Fastgraph/Light library for Microsoft QuickBASIC
  180.         FGLQB.QLB      Fastgraph/Light quick library for Microsoft QuickBASIC
  181.         FGLQC.QLB      Fastgraph/Light quick library for Microsoft QuickC
  182.         FASTGRAF.BI    Fastgraph/Light function declarations for QuickBASIC
  183.         FASTGRAF.H     Fastgraph/Light function prototypes for C
  184.         INTRFACE.FOR   Fastgraph/Light function interfaces for FORTRAN
  185.         ORDER.FRM      Product order form
  186.  
  187. In FGL105B.ZIP:
  188.         USER1.TXT      Fastgraph User's Guide (through chapter 7)
  189.         USER2.TXT      Fastgraph User's Guide (chapter 8 and beyond)
  190.         REF.TXT        Fastgraph Reference Manual
  191.  
  192. In FGL105C.ZIP:
  193.         *.C            Example programs written in C
  194.         *.ASM          Example assembly language programs
  195.         CORAL.*        Data files for the example programs
  196.  
  197. If your Fastgraph/Light evaluation kit does not include all these files, you
  198. may order one directly from Ted Gruber Software for $3.00 postage and
  199. handling.  Please see "Ordering Information" at the end of this file for an
  200. order form.  Alternatively, you can download an evaluation package from our
  201. BBS by calling (702) 796-7134.  There is no charge (other than the phone call)
  202. for using the BBS.
  203.  
  204.                              --------------------
  205.                              Notice to BBS Sysops
  206.                              --------------------
  207.  
  208. You may post the Fastgraph/Light evaluation kit on your BBS for public
  209. downloading if you do not modify any of the files in any way.  Please use the
  210. three .ZIP file names listed above and insure they contain all the necessary
  211. files.  If you let Ted Gruber Software know that you've posted Fastgraph/Light
  212. on your BBS, we'll automatically send you new versions as we release them.
  213.  
  214.                        --------------------------------
  215.                        Notice to Shareware Distributors
  216.                        --------------------------------
  217.  
  218. Ted Gruber Software hereby grants shareware distributors or vendors the right
  219. to distribute the Fastgraph/Light evaluation kit, subject to the following
  220. conditions:
  221.  
  222.         a) You must obtain WRITTEN PERMISSION from Ted Gruber Software
  223.            to distribute the Fastgraph/Light evaluation kit.
  224.  
  225.         b) You must obtain a set of master distribution disks from Ted
  226.            Gruber Software and only distribute identical copies of the
  227.            master disks.
  228.  
  229.         c) You must not include any other files or products on the
  230.            Fastgraph/Light evaluation kit disks.
  231.  
  232.         d) You must not modify the evaluation kit files in any way.
  233.  
  234. We'll automatically send new versions of Fastgraph/Light as we release them.
  235.  
  236.                              --------------------
  237.                              Ordering Information
  238.                              --------------------
  239.  
  240. Please use the order form below to register Fastgraph/Light, order Fastgraph,
  241. or order Fastgraph manuals.  For your convenience, this form appears by itself
  242. in the ORDER.FRM file.
  243.  
  244. We accept Visa and MasterCard (no surcharge for credit card orders).  Purchase
  245. orders are welcome from most companies, schools, and government agencies.
  246.  
  247. Site licenses are available for Fastgraph/Light and Fastgraph.  Please call or
  248. write for specific details.
  249.  
  250. As an added incentive to register Fastgraph/Light or purchase Fastgraph, the
  251. first 100 orders will receive a truly awesome Fastgraph T-shirt, compliments
  252. of Ted Gruber Software!  This offer does not apply to orders for the
  253. evaluation kit, or orders for manuals only.
  254.  
  255. Order from:
  256. Ted Gruber Software                    Orders and information:  (702) 735-1980
  257. PO Box 13408                        Technical support (voice):  (702) 735-1980
  258. Las Vegas, NV  89112                  Technical support (BBS):  (702) 796-7134
  259.  
  260. Name:    _____________________________________________________________________
  261.  
  262. Address: _____________________________________________________________________
  263.  
  264. City:    _____________________________________  State: ________  Zip: ________
  265.  
  266. Phone:   _____________________________________
  267.  
  268. Please send the following products:
  269.  
  270. +======+==========================================+=======+==========+=======+
  271. |      |                                          | Price | Shipping |       |
  272. | Qty. |            Product Description           | Each  |   Each   | Total |
  273. +======+==========================================+=======+==========+=======+
  274. |      |                                          |       |          |       |
  275. |      | Fastgraph/Light evaluation kit           | free  |    $3    |       |
  276. |      |                                          |       |          |       |
  277. +------+------------------------------------------+-------+----------+-------+
  278. |      | Registered version of Fastgraph/Light    |       |          |       |
  279. |      | (includes on-line manuals but no         |  $49  |   free   |       |
  280. |      | printed manuals)                         |       |          |       |
  281. +------+------------------------------------------+-------+----------+-------+
  282. |      | Fastgraph professional graphics library  |       |          |       |
  283. |      | (includes Fastgraph User's Guide and     | $149  |   free   |       |
  284. |      | Fastgraph Reference Manual)              |       |          |       |
  285. +------+------------------------------------------+-------+----------+-------+
  286. |      | Fastgraph User's Guide and               |       |          |       |
  287. |      | Fastgraph Reference Manual               |  $25  |    $5    |       |
  288. |      | (for Fastgraph and Fastgraph/Light)      |       |          |       |
  289. +------+------------------------------------------+-------+----------+-------+
  290. |      | Upgrade registered version of            |       |          |       |
  291. |      | Fastgraph/Light to Fastgraph             | $100  |   free   |       |
  292. |      |                                          |       |          |       |
  293. +======+==========================================+=======+==========+=======+
  294.                                                            Subtotal  |       |
  295.                                                                      +=======+
  296.                                      Nevada residents add sales tax  |       |
  297.                                                                      +=======+
  298.                 Orders outside the U.S. and Canada add 15% shipping  |       |
  299.                                                                      +=======+
  300.                                                               Total  |       |
  301.                                                                      +=======+
  302. Specify disk format:            Method of payment:
  303.  
  304.      [ ] 3.5-inch                    [ ] payment enclosed
  305.      [ ] 5.25-inch                   [ ] purchase order # ____________________
  306.                                      [ ] Visa
  307.                                      [ ] MasterCard
  308. For credit card orders only:
  309.  
  310.      Card number: _______________________________  Expiration date: __________
  311.  
  312.      Signature:   ____________________________________________________________
  313.